body{border-top:1px solid #f5f5f5;}
body>div{
    overflow: auto;
}
.page-header{
    height:45px;
}
.left,.right{
    position:initial;
    height: 100%;
    margin: 0px;
} 
.right .page-header input {
    border: 1px solid transparent;
    outline: 1px solid transparent;
}
.right .page-header input{
    border: none;
}
table td{
    white-space: nowrap;
}
li.active{
    text-decoration: none;
    background-color: #eee;
} 
#lists a{
    overflow: hidden;
    padding-right:4px;
}
#lists .pos-right{
    padding: 4px 10px;
    margin: 6px 2px;
    border-radius: 14px;
    background: rgba(255,255,255,0.8);;
}
 
.glyphicon-menu-hamburger{
    font-size: 20px;
}
.btn[type=checkbox]{
    width: 32px;
    height: 32px;
    margin: 0px;
    vertical-align: bottom;
}
.pos{
    position: relative;
}
.pos-right{
    position: absolute;
    right: 0px;
    top: 0px;
}
.panel{
    background: none;
}
.unsave{
    box-shadow: 0px 30px 30px -40px #000000 inset;
}
.ttt{
    position: absolute;
    top: 45%;
    bottom: 45%;
    width: 12px;
    margin-left: -23px;
    background: #fff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    cursor: pointer;
}
#modal input[type=checkbox] {
    height: 20px;
    width: 20px;
    vertical-align: middle;
}

.table{ margin-bottom: 0px;}
textarea.form-control{ resize:vertical; height:200px; }

 
pre .string { color: green; }
pre .string * { color: green !important; }
pre .number { color: darkorange; }
pre .boolean { color: blue; }
pre .null { color: magenta; }
pre .key { color: red; }
pre .html { color: blue; }
pre .form { color: darkorange; } 
 